<?php

/**
 * 好友关系 接口
 */
class friendController extends base
{

    public function __construct()
    {
        parent::__construct();
    }

    /**
     * 设置好友备注
     */
    public function doremark()
    {
    	$friendId = common::request('uid', 'G');   // 好友用户id
    	$remark = common::request('remark', 'G');  // 备注

    	$uid = $this->uid;

    	if(empty($uid))
        {
            $_ENV['error']->getErrors(201);
            exit;
        }
        // 验证好友关系
        if($this->load('friends')->checkFriends($uid, $friendId) === false)
        {
        	$_ENV['error']->getErrors(704);
        	exit;
        }
        // 验证参数
        $friendId = intval($friendId);
        $remark = trim($remark);

        if($friendId <= 0 || mb_strlen($remark, 'utf-8') > 10)
        {
        	$_ENV['error']->getErrors(101);
        	exit;
        }

        $is_success = $this->load('friends')->setRemark($uid, $friendId, $remark) ? 1 : 0;

        $this->result['result']['is_success'] = $is_success;
    }
}

